package com.mlxg.master.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.EqualsAndHashCode;

/**
  *
  * 展商
  *
  * @author nick
  * @since 2024-08-16
  */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("hz_exhibitor")
public class HzExhibitor extends BaseReceive implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * exh_id
     */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 注册账号
     */
    @TableField("regist_account")
    private String registAccount;

    /**
     * 密码
     */
    @TableField("password")
    private String password;

    /**
     * 单位名称（中）
     */
    @TableField("company_name_c")
    private String companyNameC;

    /**
     * 单位名称（英）
     */
    @TableField("company_name_e")
    private String companyNameE;

    /**
     * 企业性质（国内企业、合资企业、外资企业）
     */
    @TableField("ente_property")
    private String enteProperty;

    /**
     * 单位简称
     */
    @TableField("unit_abbreviation")
    private String unitAbbreviation;

    /**
     * 地址
     */
    @TableField("address_c")
    private String addressC;

    /**
     * 地址（英）
     */
    @TableField("address_e")
    private String addressE;

    /**
     * 邮编
     */
    @TableField("post_code")
    private String postCode;

    /**
     * 登录名
     */
    @TableField("user_name")
    private String userName;

    /**
     * 性别（先生、女士）
     */
    @TableField("sex")
    private String sex;

    /**
     * 是否是新展商（1、是；2、否；）
     */
    @TableField("is_new")
    private Boolean isNew;

    /**
     * 部门
     */
    @TableField("department")
    private String department;

    /**
     * 职务
     */
    @TableField("user_post")
    private String userPost;

    /**
     * 联系人手机
     */
    @TableField("user_tel")
    private String userTel;

    /**
     * 电话（公司）
     */
    @TableField("telephone")
    private String telephone;

    /**
     * 传真（公司）
     */
    @TableField("com_fax")
    private String comFax;

    /**
     * 邮箱（公司）
     */
    @TableField("email")
    private String email;

    /**
     * 网址
     */
    @TableField("com_url")
    private String comUrl;

    /**
     * 备选联系人
     */
    @TableField("option_user")
    private String optionUser;

    /**
     * 备选联系人手机
     */
    @TableField("option_user_tel")
    private String optionUserTel;

    /**
     * 简介（中）
     */
    @TableField("abstract_c")
    private String abstractC;

    /**
     * 简介（英）
     */
    @TableField("abstract_e")
    private String abstractE;

    /**
     * 报名序号
     */
    @TableField("register_num")
    private Integer registerNum;

    /**
     * 报名时间
     */
    @TableField("register_time")
    private LocalDateTime registerTime;

    /**
     * 是否登录（1、未登录；2、已登录；）
     */
    @TableField("is_login")
    private Integer isLogin;

    /**
     * 提交状态（1、未提交；2、已提交；）
     */
    @TableField("is_submit")
    private String isSubmit;

    /**
     * 设备类型
     */
    @TableField("unit_type")
    private String unitType;

    /**
     * 公司封面图
     */
    @TableField("com_cover")
    private String comCover;

    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;

    /**
     * 创建时间
     */
    @TableField("create_date")
    private LocalDateTime createDate;

    /**
     * 修改时间
     */
    @TableField("update_date")
    private LocalDateTime updateDate;

    /**
     * 创建人
     */
    @TableField("create_by")
    private String createBy;

    /**
     * 修改人
     */
    @TableField("update_by")
    private String updateBy;

    /**
     * 删除标记（0、正常；1：删除；2、审核；）
     */
    @TableField("del_flag")
    private String delFlag;

    /**
     * 审核标记（0、审核通过；-1、审核不通过；2、审核中；）
     */
    @TableField("audit_flag")
    private String auditFlag;

    /**
     * 失败原因
     */
    @TableField("cause")
    private String cause;

    /**
     * 预留字段11
     */
    @TableField("column_11")
    private Integer column11;

    /**
     * 预留字段12
     */
    @TableField("column_12")
    private Integer column12;

    /**
     * 预留字段13
     */
    @TableField("column_13")
    private Integer column13;

    /**
     * 预留字段14
     */
    @TableField("column_14")
    private String column14;

    /**
     * 预留字段15
     */
    @TableField("column_15")
    private String column15;

    /**
     * 预留字段16
     */
    @TableField("column_16")
    private String column16;

    /**
     * 公司介绍中文
     */
    @TableField("column_17")
    private String column17;

    /**
     * 公司介绍英文
     */
    @TableField("column_18")
    private String column18;

    /**
     * 预留字段19
     */
    @TableField("column_19")
    private LocalDateTime column19;

    /**
     * 预留字段20
     */
    @TableField("column_20")
    private Double column20;

    /**
     * 预留字段21
     */
    @TableField("column_21")
    private Double column21;

    /**
     * 预留字段22
     */
    @TableField("column_22")
    private Double column22;

    /**
     * 预留字段23
     */
    @TableField("column_23")
    private String column23;

    /**
     * 预留字段24
     */
    @TableField("column_24")
    private String column24;

    /**
     * 预留字段25
     */
    @TableField("column_25")
    private String column25;

    /**
     * 参加过的展会
     */
    @TableField("expo_records")
    private String expoRecords;

    /**
     * 是否为本届展会的展商
     */
    @TableField("current_expo")
    private Boolean currentExpo;


}
